import 'package:flutter/material.dart';

/* 
 * 工具类
 */
class AbsUtils {
  ///
  /// 加载本地图片
  ///
  /// * [name] 图片名
  ///
  /// * [size] 图片设置的尺寸
  ///
  static Image loadImage(
    String name, {
    Size size = const Size(18, 18),
  }) =>
      Image.asset(
        'assets/abs_$name.png',
        width: size.width,
        height: size.height,
        gaplessPlayback: true,
        package: 'flutter_component_pay',
      );

  ///
  /// 判断是否为空字符串
  ///
  /// * 空 true
  ///
  /// * 非空：false
  ///
  static bool isBlank(String? value) {
    if (value == null) {
      return true;
    }
    if (value.isEmpty) {
      return true;
    }
    // 去除字符串空格
    String rsValue = value.replaceAll(RegExp(" "), "");
    if (rsValue.isEmpty) {
      return true;
    }
    return false;
  }
}
